home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / amigaoscd / amigapluscd / AP-Website / forum / wbboard / members.php < prev    next >
Text File  |  2002-03-15  |  5KB  |  121 lines

  1. <? 
  2. require("_functions.php");
  3. require("_header.php");
  4. require("_board_jump.php");
  5.  
  6. if($mode == "view") {
  7.     $uproseite = 30;
  8.     $anzahl = $db_zugriff->query_first("SELECT COUNT(userid)as anzahl FROM bb".$n."_user_table WHERE activation='1'");
  9.     $anzahl = $anzahl[anzahl];
  10.     $page=intval($page);
  11.     if(!$page) $page=1;
  12.     
  13. switch($by) {
  14.  case "username"; break;
  15.  case "regdate": break;    
  16.  default: $by = "userposts"; break;     
  17. }
  18.  
  19. switch($order) {
  20.  case "ASC"; break;
  21.  default: $order = "DESC"; break;     
  22. }
  23.     
  24.     
  25.     $user_result = $db_zugriff->query("SELECT * FROM bb".$n."_user_table WHERE activation='1' ORDER by $by $order LIMIT ".($uproseite*($page-1)).",".$uproseite);
  26.     $pages=ceil($anzahl/$uproseite);
  27.     
  28.     while($users = $db_zugriff->fetch_array($user_result)) {    
  29.         if($users[users_may_email]) eval ("\$email = \"".gettemplate("members_view_email")."\";");
  30.         else $email = " ";
  31.                 
  32.         if($users[userhp]) {
  33.          $users[userhp]=htmlspecialchars($users[userhp]);
  34.          eval ("\$userhp = \"".gettemplate("members_view_hp")."\";");
  35.         }
  36.         else $userhp = " ";
  37.         
  38.         if($users[usericq]) {
  39.          $users[usericq]=htmlspecialchars($users[usericq]);
  40.          eval ("\$icq = \"".gettemplate("members_view_icq")."\";");
  41.         }
  42.         else $icq = " ";
  43.         
  44.         if($users[aim]) {
  45.          $users[aim]=htmlspecialchars($users[aim]);
  46.          eval ("\$aim = \"".gettemplate("members_view_aim")."\";");
  47.         }
  48.         else $aim = " ";
  49.         
  50.         if($users[yim]) {
  51.          $users[yim]=htmlspecialchars($users[yim]);
  52.          eval ("\$yim = \"".gettemplate("members_view_yim")."\";");
  53.         }
  54.         else $yim = " ";
  55.         
  56.         $regdate = formatdate($users[regdate],$shortdateformat);
  57.         eval ("\$members_view_memberbit .= \"".gettemplate("members_view_memberbit")."\";");
  58.     }                        
  59.  
  60.     if($pages>1) $page_link = makepagelink("members.php?mode=view&boardid=$boardid&styleid=$styleid&by=$by&order=$order$session", $page, $pages);
  61.     eval("dooutput(\"".gettemplate("members_view")."\");");
  62. }
  63. if($mode=="profile") {
  64.     $user_info = $db_zugriff->query_first("SELECT users.*, avatars.extension FROM bb".$n."_user_table users LEFT JOIN bb".$n."_avatars avatars ON (avatars.id=users.avatarid) WHERE users.userid='$userid'");
  65.     $posts[username] = $user_info[username];
  66.     $regdate = formatdate($user_info[regdate],$shortdateformat);
  67.     $posts[userid] = $user_info[userid];
  68.     
  69.     $dabeiseit = (time() - $user_info[regdate]) / 86400;
  70.     if ($dabeiseit < 1) $beitragprotag = "$user_info[userposts]";
  71.     else $beitragprotag = sprintf("%.2f",($user_info[userposts] / $dabeiseit)); 
  72.     
  73.     if($user_info[usertext]) $user_text = prepare_topic($user_info[usertext]);
  74.     if($user_info[gender]) {
  75.         if($user_info[gender]==1) eval ("\$gender = \"".gettemplate("profile_male")."\";");
  76.         else eval ("\$gender  = \"".gettemplate("profile_female")."\";");
  77.     }
  78.     else eval ("\$gender = \"".gettemplate("profile_nodeclaration")."\";");
  79.         
  80.     $rank = $db_zugriff->query_first("SELECT * FROM bb".$n."_ranks WHERE groupid = '$user_info[groupid]' AND posts<='$user_info[userposts]' ORDER by posts DESC");
  81.         for($i = 0; $i<$rank[mal]; $i++) $stars .= "<img src=\"$rank[grafik]\" border=\"0\">";
  82.         $stars = "<a href=\"javascript:rank($rank[id])\" title=\"Informationen zum Rang $rank[rank]\">".$stars."</a>";
  83.     
  84.     if($user_info[statusextra]) $user_rang = editDBdata($user_info[statusextra]);
  85.     else $user_rang = editDBdata($rank[rank]);
  86.     if($user_info[avatarid] && !$hide_userpic && $avatars) $userpic = "<br><img src=\"images/avatars/avatar-$user_info[avatarid].$user_info[extension]\" border=0>";
  87.     
  88.     if($user_info[show_email_global]) $useremail = "<a href=\"mailto:".editDBdata($user_info[useremail])."\" class=\"link\">".editDBdata($user_info[useremail])."</a>";
  89.     else eval ("\$useremail = \"".gettemplate("profile_nodeclaration")."\";"); 
  90.     
  91.     if($user_info[users_may_email]) eval ("\$email = \"".gettemplate("thread_email")."\";"); 
  92.     if($pms) eval ("\$pn = \"".gettemplate("thread_pm")."\";"); 
  93.     
  94.     if($user_info[userhp]) $userhp = "<a class=\"link\" href=\"".htmlspecialchars(editDBdata($user_info[userhp]))."\" target=\"_blank\">".htmlspecialchars(editDBdata($user_info[userhp]))."</a>";
  95.     else eval ("\$userhp = \"".gettemplate("profile_nodeclaration")."\";");
  96.     
  97.     if($user_info[usericq]) $usericq = htmlspecialchars(editDBdata($user_info[usericq]));
  98.     else eval ("\$usericq = \"".gettemplate("profile_nodeclaration")."\";");
  99.     
  100.     if($user_info[aim]) $aim = htmlspecialchars(editDBdata($user_info[aim]));
  101.     else eval ("\$aim = \"".gettemplate("profile_nodeclaration")."\";");
  102.     
  103.     if($user_info[yim]) $yim = htmlspecialchars(editDBdata($user_info[yim]));
  104.     else eval ("\$yim = \"".gettemplate("profile_nodeclaration")."\";");
  105.     
  106.     if($user_info[location]) $location = htmlspecialchars(editDBdata($user_info[location]));
  107.     else  eval ("\$location = \"".gettemplate("profile_nodeclaration")."\";");
  108.     
  109.     if($user_info[work]) $work = htmlspecialchars(editDBdata($user_info[work]));
  110.     else  eval ("\$work = \"".gettemplate("profile_nodeclaration")."\";");
  111.     
  112.     if($user_info[interests]) $interests = htmlspecialchars(editDBdata($user_info[interests]));
  113.     else  eval ("\$interests = \"".gettemplate("profile_nodeclaration")."\";");
  114.     
  115.     if($user_info[age_m] && $user_info[age_d] && $user_info[age_y]) $birthday = $user_info[age_d].". ".$user_info[age_m]." ".$user_info[age_y];
  116.     else eval ("\$birthday = \"".gettemplate("profile_nodeclaration")."\";");
  117.     eval("dooutput(\"".gettemplate("members_profile")."\");");
  118. }
  119. ?>
  120.             
  121.